<?php

class Conta 
{
	private $codigo;
	private $descricao;
	private $categoria;
	private $tipo;
	private $subtitpo;
	private $ativa;
	private $usuario;
	private $meta;
	private $classificacao;
	
	
	public function Conta ( $id = null) {
		if( $id != null ) {
			$this->loadByID($id);
		}
	}
	
	public function loadByID( $codigo) {
		global $db;
		$var = $db->get_row("
			   select codigo, 
					  descricao, 
					  categoria, 
					  tipo, 
					  subtipo, 
					  ativa, 
					  usuario, 
					  meta, 
					  classificacao
			   from fnet_conta
			   where codigo = {$id}");
			   
		$this->codigo = $var->codigo;
		$this->descricao = $var->descricao;
		$this->categoria = $var->categoria;
		$this->tipo = $var->tipo;
		$this->subtipo = $var->subtipo;
		$this->ativa = $var->ativa;
		$this->usuario = $var->usuario;
		$this->meta = $var->meta;
		$this->classificacao = $var->classificacao;
	}
	
	public function validate() {
		
		return true;
	}
	
	
	public function save() {
		
		global $db;
		
		$db->query("
			update fnet_conta
			set descricao = '{$this->descricao}',
				categoria = '{$this->categoria}',
				tipo = '{$this->tipo}',
				subtipo = '{$this->subtipo}',
				ativa = '{$this->ativa}',
				usuario = '{$this->usuario}',
				meta = '{$this->meta}',
				classificacao = '{$this->classificacao}',
			where codigo = '{$this->codigo}' ");
	}
	
	public function isActive() {
		$status = false;
		if($this->ativa=="S")
			$status = true;
		return $status;
	}

}



?>